.test-paper-box{
    margin-bottom: 20px;
    p {
        word-wrap: break-word;
        margin-bottom: 0px;
    }
    .test-paper-title{
        display: inline-block;
        background: #0177D5;
        border-radius: 0px 16px 16px 0px;
        padding: 0px 20px 0px 15px;
        line-height: 30px;
        color: #fff;
        margin-top: 20px;
    }
    .test-paper-num{
        font-size: 16px;
        color: #333;
        padding: 0px 30px;
    }
    .que-key {
        font-size: 24px;
        color: #0177D5;
    }
    .que-total{
        font-size: 12px;
        color: #03AE84;
    }
    .test-question-title{
        padding: 0px 30px;
    }
    .test-question-title1{
        padding: 0px 30px;
        p{
            margin-bottom: 0px;
        }
    }
    .question-option-box{
        padding: 0px 30px;
        .ant-checkbox-group{
            width: 100%;
        }
    }
    .question-label{
        width: 70px;
        display: inline-block;
        vertical-align: top;
        text-align: right;
        line-height: 24px;
    }
    .question-input{
        width: calc(100% - 70px);
        display: inline-block;
        vertical-align: top;
        line-height: 24px;
        word-wrap: break-word;
    }
    .option-lis{
        margin-left: 0;
        padding: 0px 10px;
        p{
            display: inline-block;
        }
    }
    .option-lis-title{
        display: inline-block;
        width: calc(100% - 60px);
        white-space: normal;
        word-wrap: break-word;
        word-break: break-all;
        overflow: hidden;
        vertical-align: top;
        p{
            width: 100%;
        }
        img {
            max-width: 100%;
            height: auto;
        }
    }
    .option-label{
        max-width: 54px;
        padding-right: 6px;
        line-height: 32px;
        display: inline-block;
        vertical-align: top;
    }
    .option-input{
        width: calc(100% - 60px);
        display: inline-block;
        vertical-align: top;
    }
    .option-lis:hover {
        background: #8ac6f740;
    }
    .radio-check-disabled{
        .ant-radio-wrapper-checked .ant-radio-disabled .ant-radio-inner {
            border-color: #1890ff !important;
        }
        .ant-radio-wrapper-checked .ant-radio-disabled .ant-radio-inner:after {
            background-color: #1890ff !important;
        }
        .ant-radio-disabled+span,.ant-checkbox-disabled+span{
            color: rgba(0,0,0,.65);
        }
        .ant-checkbox-checked .ant-checkbox-inner {
            background-color: #1890ff;
            border-color: #1890ff;
        }
        .ant-checkbox-checked .ant-checkbox-inner:after {
            border-color: #f5f5f5;
            border-collapse: separate;
            -webkit-animation-name: none;
            animation-name: none;
        }
        
    }
    .ant-radio-disabled+span,.ant-checkbox-disabled+span{
        color: rgba(0,0,0);
    }
}
.matching-box{
    .matching-content{
        display: inline-block;
        width: calc(100% - 100px);
        margin-right: 10px;
        vertical-align: top;
    }
    .matching-list-option{
        margin-bottom: 5px;
        p{
            display: inline-block;
            margin-bottom: 0px;
        }
    }
    .matching-piAnswer-list{
        margin-top: 5px;
    }
    .matching-piAnswer-li{
        width: calc(50% - 5px);
        display: inline-block;
        vertical-align: top;
        p{
            display: inline-block;
            margin-bottom: 0px;
        }
    }
    .matching-piAnswer-li:nth-child(2n) {
        margin-left: 10px;
    }
}
.child-box{
    .child-lis{
        p{
            display: inline-block;
            margin-bottom: 0px;
        }
    }
    .child-lis-type{
        color: #0177D5;
        font-weight: bold;
        
    }
    .child-lis-span{
        margin-right: 10px;
        color: #03AE84;
    }
    .child-option{
        margin-top: 5px;
    }
}